owing to the bad weather - Français Anglais Dictionnaire